mary marvel predates an introduction
mary loses these powers in the 2006 brave new world oneshot special
 after the 1985 crisis on infinite earths miniseries captain marvels origin was rebooted in the shazam the new beginning miniseries in 1987