add RichEntityManager