Currently we use the ReportingPolicy.requiresReport() only for reporting unmapped target properties. If we only use the ReportingPolicy for that, then do we want to allow the user to have more granular control over when unmapped target properties errors are reported.
For example one can have a mapper with 2 methods, but want to ignore unmapped target properties for only one of those methods.