Also, if you say without ending in punctuation, the "say" command output is reversed. Just to keep everyone on their toes.
Refactor get_name to a top-level place on the Object.
More flexible and intuitive, where the comma is no longer critical.