protected void ProcessMemberAccess(Expression memberExpression) { var visitor = new PropertyPathVisitor(); Path = visitor.BuildPropertyPath(memberExpression); PropertyType = visitor.PropertyType; }