changed doctrine references to ProductInterface