Fixes use
Make sure the ProductRepositoryInterface is used
Spec validator and make sure productInterface extends flexibleInterface