Added AbstractValidator