Added CRUD support for Product