This came up when I was working on setting masks for image registration. Is there a reason that itk::ImageToImageMetric::SetFixedImageMask takes a non-const pointer to an Image mask type? Given that the class is never going to modify the Mask, shouldn't it be const?