Doh. You are right. 
Yes I want to improve the `expression` parsing to just `LiteralExpression` and avoid in DSL additional method `transform(Expression expression)`.
So, let's remove this class and go ahead with existing behaviour. And I'll add `Expression` EIP methods to DSL.