public static PropertyEvaluator CustomOrDefault(PropertyEvaluator customPick = null)
 {
     return(customPick != null ? customPick : Default);
 }
 /// <summary>
 /// Sets the <see cref="PropertyEvaluator" /> instance to eb returned by <see cref="Default"/>
 /// </summary>
 public static void SetDefaultEvaluator(PropertyEvaluator evaluator)
 {
     m_Default = evaluator;
 }