public static class NameOf
public static string Full<TSource>(Expression<Func<TSource, object>> expression, string separator = ".")
public static string Full<TSource>(string sourceFieldName, Expression<Func<TSource, object>> expression, string separator = ".")