fix for windows compliation (circular dependency between statics initialized dynamically and dynamically initialized statics)