Decorator Pattern | before | original (code correction)