code: def smart_object(self):
          
          if not hasattr(self, '_smart_object'):
              self._smart_object = SmartObject(self)
          return self._smart_object
docs: Associated smart object.
  
          :return: :py:class:`~psd_tools.api.smart_object.SmartObject`.