MVC Controller Argument $dataType should NOT be set to "Text" by default
MVC Controller Argument $dataType should NOT be set to "Text" by default. Instead, it would be a lot better to throw an exception if the data type could not be determined.
Just imagine somebody writing the following:
* param array $bla
He will only notice that he forgot the @ if the system throws an exception at him. Else, it could sometimes work, and sometimes not...