On 3/2/2011 6:36 PM, Jonathan M Davis wrote: > Because a property must be a property _of_ something. It's essentially an > abstraction of a member variable. It allows you to use a function as if it were > a member variable. That's its whole purpose. Very much agreed. I'm not sure I'm familiar with UFCS; can you point me to some documentation/discussion on it?