Re-factored accept_edit_row with ProductRow class