* Implemented model validation, the member variables of classes that inherit IModel MUST have an associated get / set method, the name of these methods should match the member variable exactly but should follow camel back case prefixed by either set or get.