          self._image_is_aligned = image_is_aligned
          self._storage_name = self.__module__.split(".")[-1].replace("_", "-")
          self._storage_size = 128  # Size to store masks at. Leave this at default
          self._faces_per_filename = dict()  # Tracking for recompiling face batches
          self._rollover = None  # Items that are rolled over from the previous batch in get_batch
          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
 
</s> remove _VERSION = 2.1
 </s> add _VERSION = 2.2
        self._storage_centering = "face"  # Centering to store the mask at
          self._image_is_aligned = image_is_aligned
          self._storage_name = self.__module__.split(".")[-1].replace("_", "-")
        self._storage_centering = "face"  # Centering to store the mask at
          self._storage_size = 128  # Size to store masks at. Leave this at default
          self._faces_per_filename = dict()  # Tracking for recompiling face batches
          self._rollover = None  # Items that are rolled over from the previous batch in get_batch
          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
keep add keep keep keep keep keep keep
 core mask updates:
  - Add support for different mask centering
  - Update legacy alignments to store mask centering
  - Bugfix: lib.image ImageIO. Ensure unique queues are created (fixes mask tool when Face is input and an output folder is provided) 
plugins/extract/mask/_base.py