Decorator pattern & PathScaleDecorator
Decorator pattern & UnitTests
Unneeded include