Refactoring the Decorator pattern using Forwardable module