- made validator work with mixed validators (sync & async)