Removed Cake class (because that's in the example)