would it make sense to make `duplicate_of` an argument to `app/model/need#close_as` ? Could then remove it as an accessor