Simple decorator pattern