Container and Object now each have their own JSON deserialization class
Header data from list container/object is now saved on the entity
Added tests to check if the header value are set correctly on the entities
Refactored the stale logic to be better understandable
Added call counter check for clients to see how many HTTP calls are made to the ObjectStore
Updated documentation on the interface classes
Removed inline JSON with reference to sample JSON files
Updated documentation on StoredObject, with regards to the caching and refetching of data
Test-verified that calling certain fields does not incur an extra HTTP call to the server