code: def get_context_data(self):
          
          buffer_name = self['buffer_name'].get_value()
          structure = CreateContextName.get_response_structure(buffer_name)
          if structure:
              structure.unpack(self['buffer_data'].get_value())
              return structure
          else:
              # unknown structure, just return the raw bytes
              return self['buffer_data'].get_value()
docs: Get the buffer_data value of a context response and try to convert it
          to the relevant structure based on the buffer_name used. If it is an
          unknown structure then the raw bytes are returned.
  
          :return: relevant Structure of buffer_data or bytes if unknown name