Curious as to thoughts on whether this would be better as a strong_parameters style create, e.g:

```ruby
user = User.new(user_params)

...

def user_params
  params.slice(:name, :email, :password, :username)
end
```