* AssemblyProvider is added IAutoPersistenceModelProvider
* IAutoPersistenceModelProvider is extended as AbstractAutoPersistenceModelProvider for more flexibility