#3 and #4 create map and inferable mapping methods for public usage

I think the implementation needs to be generated for a forged method... it is just not overriding another declared method. So how about using "overridesMethod()"? Similar to what you called the property at the usage site of this method... :) WDYT?