public static FieldExpressionNode Field(Type modelType, string fieldName, SourceLocation location, ExpressionScope scope = ExpressionScope.CurrentModelOnStack, int recursionLevel = 0) { return new FieldExpressionNode { Location = location, FieldInfo = modelType.GetField(fieldName), Scope = scope, RecursionLevel = recursionLevel }; }