@CSZ: But then the very first factor is disregarded, As well as in that situation you could possibly skip it. :) See what I necessarily mean, the instance won't work that nicely in real everyday living.The purpose of descriptors is not hard (Even though you almost never need to have them): Abstract prevalent code for attribute obtain. assets is sur