refactor for shallow nested routes object problem with new/edit giftlist form