Improvements.
Logger not needed.
UserContext copies now user.