Improved database, user and proxy construction. User get* doesn't reference