Visitor para obtener una expresión simplificada en base
a un valuación dada en un Context
Una expresión simplificada se obtiene reemplazando las variables por los valores que se obtienen del contexto y
aplicando la operación correspondiente.
Tipo especializado de Context que obtiene los valores del contexto
a partir de un Object[] que se obtiene de una row del IDataSource
Para esto las expresiones están construidas de modo que las referencias sean los índices de la columna
correspondiente en la row.