Updated the pages to include the options to hide and page and hide a page from navigation.
Bugfix on the image attribute type, needed to be looking for the media_id in the data. Also use the new logic to get a thumbnail url.
Got the history model to return an array from json_decode rather than an object.
Added method to hideAndPublish to the repository.
Removed commented code.
Add the extra/new/missing attributes to the attributes array. Does the same as the PageLocation does, ideally this needs to be centralised somewhere.
Fixed bug when using static methods.
Added ability to get history for module/identifier. Also added a use statement for an exception. Also added an __get magic method.