@property
@abc.abstractmethod
def verbose(self):
    raise NotImplementedError('must define verbose in child class to use this base class')
@property
@abc.abstractmethod
def verbose(self):
    raise NotImplementedError('must define verbose in child class to use this base class')