User entity model