title: Spring scope usage for instance variables
body: <p>We are implementing spring services and the @Webservice layer is singleton and it calls a 'Service' layer which is a prototype. The Service layer has a lot of instance variables so, thought making it a prototype would be ideal, but, it looks like that prototype is instantiated only one time because @Webservice layer is singleton. </p>
  
  <p>What type of @Scope works for us? We have a lot of instance variables on service layer and it is hard for us to make them local to method as a lot of code needs to change because of this. </p>
  
  <p>If I make all layers as singleton, do two thread share the instance variables? </p>