Decorator Pattern is next