improved code ->UserSettings can now be accessed from User entity