Hello, Isn't the idea of having static (class) constructors to init a class before its first use? Doesn't this require the runtime to do recursive initialization just like for instance constructors? My base class' constructor is not being called before that of my subclass. Regards, Andreas