A change in policy: ToString creates strings that the caller explicitly
needs to take responsibility for.
Conforming to style convention.
Adding a convenience property to improve readability in calling code.
This property should not be const; users are allowed to make changes to
the deck.
Still learning about memory sanity in this devil of a language. Moving
around in the menus doesn't crash so easily.