iPhone: Design Pattern: Implement decorator pattern