Andrei Alexandrescu wrote: ... > At the end of the day, a property is a notational convenience. That sums up the discussion pretty nicely. Except for one thing: what do you think of the ability of tools ( I include metaprogramming with this ) to recognize properties as such?