Add ExpressionLanguage class

Allow to require ~2.2 rather than ~2.4
Don't use DependencyInjection's class anymore