The cup (model) and cup-provider both work in the controller.