add ValidatetTuple and fix the predefined traits table