[WIP] Enhancement: Inject dependencies into User view helpers

This PR injects dependencies into `User` view helpers by leveraging factories.
Add: you can remove the `@param` as well then