Enabling custom middleware.
Enabling pluralization of model names (to be used as routes).