docs: def to_csv(self, *attributes, **options):
          """ Returns a **flatten** list of dictionaries containing the field *path*
          and the selected field *attributes* for each :class:`Field` *nested* in the
          `Container`.
  
          :param str attributes: selected :class:`Field` attributes.
              Fallback is the field :attr:`~Field.value`.
          :keyword str name: name of the `Container`.
              Default is the class name of the instance.
          :keyword tuple fieldnames: sequence of dictionary keys for the field *path*
              and the selected field *attributes*.
              Defaults to ``('id', *attributes)``.
          :keyword bool nested: if ``True`` all :class:`Pointer` fields in the
              `Container` lists their referenced :attr:`~Pointer.data` object
              field attributes as well (chained method call).
          """
          keys = self._get_fieldnames(*attributes, **options)
          options['chain'] = True
          return [dict(zip(keys, field)) for field in
                  self.to_list(*attributes, **options)]