The inner function is closing over the free variable and that's why it known as 'closure'. A free variable is a variable that is outside the interior purpose and passed in to the inner by using docorator. Going the descriptors towards the metaclass lets them to work their magic on https://propertyingurugram.in/central-park-launches-luxury-independent-floors/