Starbuzz decorator pattern