Why not just overwrite the `name` and `name=` methods? Is there a case where Joe User wants to see the downcased name?