Models and unittests for models

Models and unittests for models.
Yes, I am checking if the model properties are being accessed properly.