docs: def _manage_location(attr):
      """Build managed property interface.
  
      Args:
          attr (str): Property's name
  
      Returns:
          property: Managed property interface
      """
      return property(lambda self: getattr(self, '_%s' % attr),
                      lambda self, value: self._set_location(attr, value))