MemberExpressionVisitor Refactored. Fixing the compiler to enable multiple compilations