Refs #34 - Include 'page' value in paginated EntityIterator array.
Refs #34 - Extract DataObject super class from AbstractEntity.
Refs #34 - Allow initial data of DataObject to be set in the constructor.
Refs #34 - Extract getPaginationData method and add pagination data object.
Refs #34 - Only call setOrder if order is set and only pass the order option.