CGE2: Rework Hero::expand() so it won't modify Text's content.