Model: add optional alias parameter to generic Model too

Controllers can ignore this parameter, but why not pass it to them - just in case they know how to deal with it :)
add PSR-2
Update Data.php
Update Array.php
Update Mongo.php
Merge pull request #373 from DarkSide666/patch-1

Model: add optional alias parameter to generic Model and controllers too