CMPE202 - Decorator Pattern