Fields defined in subclasses of DelayedInit are initialized only when method main is executed.