Syntax sugar
Change name
Fix syntax errors
Singularize support for collections
Classify model name in collection
Implement mediator + some refactoring to router