test refactoring
createController method is private now
rename method
remove name() method on controller since it is handled by the resource group now
make things more private
make things more private
extract a ModelInstance class as preparation for filling the object
fill objects with a default value