Removes dependency of ProductInterface