added support for  more complex expressions on SimpleExpressionComponent