In Catalyst I could use chaining to fetch an object (user profile for example) from the database for any given route that was part of the chain. What's the preferred way to do this in Mojolicious? Using a hook? Any examples available?