Add Decorator Pattern.