Add parameter class and method to the model
Change fields to resource , and removes parameters now all data registered against the model is stored in the single class
Add resource specs for other types
Add plural form to the model and adds settings