That's just a stylistic opinion, but you don't have to factor out literal string names into properties. I think it's better not to have this kind of indirection. I know in other languages it's popular to do this.