static ctor/dtor