title: Grails session-scoped service - not working
body: <p>I added <code>static scope = "session"</code> in one of my Grails services (Grails 2.2.2), but for some reason it is behaving like a singleton.  </p>
  
  <p>Can you not inject session services into singleton (default) services? </p>
  
  <p>In other words, is there any reason why this shouldn't work?</p>
  
  <pre><code>class DefaultService {
    def sessionService
  }
  
  class SessionService {
    static scope = 'session'
  
    def instanceVar = ...
  }
  </code></pre>
  
  <p>How would I troubleshoot why this isn't working?  </p>