Re-added a initialEntitySet property to BasicMappingContext and let trigger adding those to the context in afterPropertiesSet(). Moved createPersistentEntity and createPersistentProperty methods from MappingConfigurationBuilder into BasicMappingContext (could probably be done for all of those methods still in MCB).
Opened up getPersistentEntites() in MappingContext interface to return Collection<? extends PersistentEntity> to allow easy overriding in subclasses with more specific types.
@ -69,6 +71,8 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@@ -69,6 +71,8 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@ -93,7 +97,11 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@@ -93,7 +97,11 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@ -121,7 +129,7 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@@ -121,7 +129,7 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@ -136,7 +144,7 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@@ -136,7 +144,7 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@ -269,7 +277,20 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap
@@ -269,7 +277,20 @@ public class BasicMappingContext implements MappingContext, InitializingBean, Ap