added message parameter for callback validator, added docblock for __invoke method