Add createUserManController() with automatic implementation selection.