Implement more object validaiton

* Validate required properties
* Validate verticals