small style refactor
added property and object_field_data starting work (tests included)