BC: changes surrogate preparation callback to be expected to return array: arguments to be passed to surrogate validators
version bump