+ product data class, interface and service implementation
+ product service registration
+ products in view model