Basics of object field type (ref #54)
Refactor object field tests (ref #54)
Implement and test object validators (ref #54)
Refactor and add some comments (ref #54)
Make sure object fields definitions are valid (ref #54)
Merge pull request #162 from spiral-project/54_add_object_field_type

Add object field type