Extracting optional checks for registration to an overridable method