Refactor RecordProductBackingForm to be used with ProductController.recordNewProductComponents
Update ProductController.recordNewProductComponents method