refactor ListProperty and ObjectProperty to inherit from an abstract JsonContainerProperty
Merge pull request #13 from dannyroberts/json-container-property

refactor ListProperty and ObjectProperty