Product repository
Category Entity
Category Product ref
Product repository methods