An entity manager is responsible for the following actions.
* The entity manager executes the API and encapsulates all of them within an interface.
* The entity manager is used to write, delete and read an entity.
* The entity manager manages an object referenced by an entity.