fix validator closure provider to pass message through to constraint in cases where this was not happening