It's a little bit fuzzy about exactly how old Mary is in her secret identity. I think that she's supposed to be 10 in the mainstream DC Universe. But, of course she has been 10 for over 60 years. I think her innocence is less a factor of age and more a factor of being a Golden Age super heroine from the 19... 40's? I forget.
RE: Mystery Island 96