o User object grew a bit. Moved into its own file.