Ensure that initializer actions passed to CollectionBuilder execute before any actions registered with the backing DomainObjectContainer.

Changed PolymorphicDomainObjectContainer so that it can provide a NamedEntityInstantiator backed by whatever mechanism it happens to use.