New type ValidationResultCollection used by ValidationFailedException

Signed-off-by: Alain <alain@serial-labs.com>