Currently, we do not recommend to use EntityManager for your entities as it's an unfinished feature and we plan to make configuration more declarative.
Ideas of EntityManager are:
- allow persist Data Entity by the interface (no need to extends from abstract classes)
- make persistent explicit extensible
- modularity