Refactor with Service class for Product
Replace ProductRepostory with ProductService