User model to support additional data