* changed 'bool' to 'boolean'
* removed generic model type from IController