docs: def apply_transformation(self, structure):
          """
          apply the transformation
          
          Args:
              structure (Structure): structure to add site properties to
          """
          new_structure = structure.copy()
          for prop in self.site_properties.keys():
              new_structure.add_site_property(prop, self.site_properties[prop])
          return new_structure