missing semicolion
factored out addDesign and addText from Product into ProductManager