Revert "That validator wasn't logical" -- I changed my mind, I can make this work

This reverts commit f81af57f0d6b9273cec2b21c984a1c135d3ff03f.
Adding a validator for checking for uniquness across multiple columns