generate all for User domain class