add BaseEntity