support MemberExpression