@agudian I'm wondering whether `TargetType` would be the better name. It's not strictly required to mapping (it denotes a parameter of an arbitrary factory method). Plus, we have so many annotions starting with `Mapping...` already ;) WDYT?