Python: Дескрипторы! Как пользоваться и зачем?