public static ConventionBase <IType, List <IProperty> > Properties(this ConventionBuilder <IType, List <IProperty> > source) => source.Properties(_ => true);
 public static ConventionBase <IType, List <IMethod> > Properties(this ConventionBuilder <IType, List <IMethod> > source, Func <IProperty, bool> filter) => source.Properties(Constants.PROPERTY_AS_METHOD_DEFAULT_PREFIX, filter);
 public static ConventionBase <IType, List <IMethod> > PublicProperties(this ConventionBuilder <IType, List <IMethod> > source, string namePrefix, Func <IProperty, bool> filter) =>
 source.Properties(namePrefix, m => m.IsPublic && filter(m));
 public static ConventionBase <IType, List <IProperty> > PublicProperties(this ConventionBuilder <IType, List <IProperty> > source, Func <IProperty, bool> filter) =>
 source.Properties(m => m.IsPublic && filter(m));