v28, lower the memory usage

Reduce the memory usage for the struct's validation