generated entity class