Model validation

* Parse json data to create model and properties objects
* Validate model and properties objects