Added the Product entity and two DTOs