Implementing Decorator Pattern on Towers