made ValidationException extensible