'A method to return a chunk of data that can be combined for
constructed method values
:return:
A native Python value that can be added together. Examples include
byte strings, unicode strings or tuples.'

def _as_chunk(self):

    if (self._chunks_offset == 0):
        return self.contents
    return self.contents[self._chunks_offset:]
