Problem — Adding Behavior Dynamically - Decorator Pattern | OneNoughtOne