State can be maintained by BaseEntity