#21: Introduce new IVersionExpression interface
Minor improvments
#15: Improve logger tests and fix bug