def METHOD_NAME(self, serializer: Optional[Serializer]=None) -> Dict[str, Any]:
    data = super().METHOD_NAME(serializer)
    if serializer: # compatibility to old serialization routines, deprecated
        data = dict()
    data['time_point_tuple_list'] = [entry.METHOD_NAME() for entry in self._entries]
    data['channel_names'] = self._channels
    if self.parameter_constraints:
        data['parameter_constraints'] = [str(c) for c in self.parameter_constraints]
    if self.measurement_declarations:
        data['measurements'] = self.measurement_declarations
    return data