AddGlobalIgnore does not work when the property name exists on both source and destination, but types are not compatible.

Ran into this issue with AddGlobalIgnore. We have a property name that is in the GlobalIgnore but exists on both the source and destination. The problem is that the types are not compatible, and AddGlobalIgnore does not actually ignore them. It appears from a code review that AddGlobalIgnore is ONLY to satisfy the "AssertConfigurationIsValid" function, it does not appear to actually cause the property to be ignored...