Removing default engine.
Remove value object support for the time being.
Add a way to get a model's namespace from metadata.
Allow engines to specify types instead of Hum.
Moving relationship handling to the engine.