Making the EntityManagerProvider Singleton.
Setting up the resource bundle for the data access objects for the persistent module.
Fixing the Data Access Layer.
Fixing the hierarchy of the model objects.