use string enum
change test sample
update tests and use new test sample
add one more perf test
add test resx
update perf test
json gen helper
fixup! add test resx