Problem solved! nothing to do with protected or private ! I had two webservice runing

rootService and gService. I was adding data to gService but it was rootService that was answering requests.