Refactoring to remove useless class StrExpressionMetadata and duplicated code.
Merge branch 'master' of https://github.com/4ian/GD
Removed now useless StrExpressionMetadata type definition.