Move name assertion

Implemented:

- Move the assertion for model name to a slightly different location. As it stands, this assertion was triggering when initializing directly with an `NSManagedObjectModel`, which made it impossible to test in logical unit test bundles.