If the uniqueness is based on several attributes e.g. person first name, last name and organisation should be unique in combination this can only be checked with a before commit MF. The modeler only allows to check via validations if a specific attribute is unique not the combination of attributes.