@biyeun is changing to be more explicit, but for posterity, the two things that are not great about this are

1. it creates a confusing coupling between the UI code and the property names on the class which could easily break if someone didn't understand it.
2. it could potentially reveal properties on the class that shouldn't be sent to the UI