Remove redundant exceptions
Assign model class to loader when it is loaded
Remove weird model logic from loader
Make default controller method configurable
Delete Parser
Add parser