Giving custom mapping methods precedence over built-in conversions