Think we can not omit it, since CSPInfo use an templated member variable, and it will cause an error, said, "Complex class/struct needs an explicit out-of-line constructor". You can refer here for more details: http://www.chromium.org/developers/coding-style/chromium-style-checker-errors