Add an example for the decorator pattern