Configured easy names for base objects

And added a sweet caching layer to the model classes yeah