Describe the bug
The MemberConverter does not work correctly with inheritance. If a MemberConverter is registered for both a base class and a sub class, the verifier only uses the "first" (depending on the internal Dictionary order) MemberConverter.
IMO both MemberConverters should be invoked.
Minimal Repro
VerifierSettings.MemberConverter<BaseClass, string>(
x => x.Field,
x => "changed");
// This will be effectively ignored by the verifier, as the BaseClass matches first
// If this would be registered first, then it would be used, but not the BaseClass member converter
VerifierSettings.MemberConverter<SubClass, string>(
x => x.AnotherField,
x => "scrubbed");