title: Changing controller from object to class, does this mean we can have before/after events?
body: <p>In Play 2.4.x we are now writing our controllers using class instead of objects.  Does this mean there is a new instance of a controller per request?</p>
  
  <p>If yes, can someone show me in the source code where this happens, very curious to see how this works.</p>
  
  <p>If yes, does this mean Play can now have before/after events that run before an action like other frameworks have instead of using filters?</p>