In K3, you can call back into controllers a second time, right?  If they're chainable, then does the before() function get called multiple times?  If it does then this is the wrong place for Gallery::ready().. 

http://forum.kohanaframework.org/discussion/2768/

This feels like a weird place to put Gallery::ready().  It feels right for maintenance_mode and private_gallery though.