Refactoring.
Reduce number of query calls.'
Similar refactoring to all models.
Simple refactoring to router.
Simple refactoring to router.
Simple refactoring for all views.
Simple refactoring for all views.