introduce LHSExpression class