added entityMixin