public static void NotNull(Expression<Func<object>> item) { string propName = ((MemberExpression) item.Body).Member.Name; NotNull(item.Compile()(), propName); }