There is ungoing discussion about argument passing and properties, you may want to weigh in.