new System.register for circular deps