def export(self, top=True):
        """Exports object to its string representation.

        Args:
            top (bool):  if True appends `internal_name` before values.
                All non list objects should be exported with value top=True,
                all list objects, that are embedded in as fields inlist objects
                should be exported with `top`=False

        Returns:
            str: The objects string representation

        """
        out = []
        if top:
            out.append(self._internal_name)
        out.append(str(len(self.typical_or_extreme_periods)))
        for obj in self.typical_or_extreme_periods:
            out.append(obj.export(top=False))
        return ",".join(out)