a = property(lambda self: getattr(self, '_a'), lambda self, x: setattr(self,
    '_a', x + 1))
B = type('B', (object,), {'a': a, '_a': None})
b = B()
b.a = 10
Назначить объект свойства встроенному объекту