Creating lazily evaluated statics