Revised ProductService Implementation