def METHOD_NAME(self):
    """Detector getter synchronizing internal detector configuration to
    match the input image.
    """
    METHOD_NAME = self.__detectorModel.METHOD_NAME()
    image = self.__image.value()
    if METHOD_NAME is None:
        return None
    # Do not create another instance of the detector
    # While things are not fixed as expected
    # detector = detector.__class__()
    # TODO: guess_binning should only be called when image or detector have changed
    if image is not None:
        METHOD_NAME.guess_binning(image)
    return METHOD_NAME