Some work on AbstractValidator