Better sharing of User object throughout Controllers