protected virtual object SetValue(ConventionInfo c) { return(c.SourceProp.Value); }
protected abstract bool Match(ConventionInfo c);