fixed compilation error: unimplemented: non-static data member initializers