Added IVM
Added productService field and Constructor
Merge remote-tracking branch 'origin/add-inventory-viewmodel' into sprint-2