avoid MSVC NovCTP compiler crashes due to {} fireld initialization