refactor(product manager) style changes, remove unnecessary promises, check if routeParams.productId exists before calling out to get product id.
refactor(product manager) abstract out doRemoteAction to apiManager. add function to remove fields that shouldnt be updated when doing a remote update call.