User domain class