Add User base class to share similar parameters