public function uniqueIn(IObjectSet $objects, string $propertyName)
    {
        $this->customProcessorCallbacks[] = function (IType $currentType, IFieldType $fieldType, $initialValue) use ($objects, $propertyName) {
            return new UniquePropertyValidator(
                $currentType,
                $objects,
                $propertyName,
                $initialValue
            );
        };

        return $this;
    }