remove clang warning 'private field 'xxx' is not used