@CSZ: But then the primary element is disregarded, As well as in that case you could possibly skip it. :) See what I mean, the example does not work that very well in real everyday living.The purpose of descriptors is a snap (Whilst you not often need them): Abstract common code for attribute accessibility. property is really an abstraction As an i