Robert #1 I suppose the problem is that outside of the type, it is very clear when the initializer code will be executed. But when should globals inside the type be initalized?