If a client sends multiple identical values (e.g., repeating aliases when creating a new tag), we should silently ignore duplicates and handle them as if they’d been sent uniquely.
For some lists where order doesn’t matter (e.g., tag aliases), we can use HashSets.