icarAnimalSortingCommandResource doesn't have a unique identifier for the command. If a system allows multiple sorting commands per animal, there is no clear way to update/delete an existing sorting command due to the lack of a unique identifier. Should a unique identifier be added or is there another solution for this?