When you inherit from a class with a property, you can provide a new implementation for one or more of the property getter, setter or deleter functions, by referencing the property object on the parent class:
class BaseClass(object):
@property
def foo(self):
return some_calculate...