MSVC only allows static class members to be initialised in the class declaration