Would it make sense if `BuiltInMappingMethod` extended `MappingMethod`? Then no changes to `Mapper` were required, they were just handled like "normal" mapping methods.