code: def as_dict(self):
          
          bson_nb_voro_list2 = self.to_bson_voronoi_list2()
          return {"@module": self.__class__.__module__,
                  "@class": self.__class__.__name__,
                  "bson_nb_voro_list2": bson_nb_voro_list2,
                  # "neighbors_lists": self.neighbors_lists,
                  "structure": self.structure.as_dict(),
                  "normalized_angle_tolerance": self.normalized_angle_tolerance,
                  "normalized_distance_tolerance": self.normalized_distance_tolerance,
                  "additional_conditions": self.additional_conditions,
                  "valences": self.valences,
                  "maximum_distance_factor": self.maximum_distance_factor,
                  "minimum_angle_factor": self.minimum_angle_factor}
docs: Bson-serializable dict representation of the VoronoiContainer.
          :return: dictionary that is BSON-encodable