Implementando patron decorator