add base handler for shared product handler code. Further fixing wip on update_product_handler_specs