docs: def from_dict(cls, data, read_only=False):
          '''Recreate a feature collection from a dictionary.
  
          The dictionary is of the format dumped by :meth:`to_dict`.
          Additional information, such as whether the feature collection
          should be read-only, is not included in this dictionary, and
          is instead passed as parameters to this function.
  
          '''
          fc = cls(read_only=read_only)
          fc._features = {}
          fc._from_dict_update(data)
          return fc