public override void VisitIdentifierExpression(
     IIdentifierExpression identifierExpression)
 {
     Value = new Expression()
     {
         IdentifierExpression = new IdentifierExpressionFactory(identifierExpression).Value
     };
 }
 public override void VisitIdentifierExpression(IIdentifierExpression identifierExpression)
 {
     Steps.Add(new WriteName(identifierExpression.Name));
 }
 public virtual void VisitIdentifierExpression(IIdentifierExpression identifierExpression)
 {
     Visit(identifierExpression);
 }