This should be done with an `@property` rather than setting this attribute here.

Can we call it display_name? greeting doesn't sound like part of the data for an object, it's a little too opinionated about how to use it :)