Using this module is somewhat of a hack. Changing the state of your
objects on every request is a pretty braindead way of doing OO. If
you want your application to be brain-live, then you should use
- L<Catalyst::Component::InstancePerContext|Catalyst::Component::InstancePerContext>.
-L<Catalyst::Component::InstancePerContext>.
++L<Catalyst::Component::InstancePerContext>.
Instead of doing this on every request (which is basically
what this module does):