@property
def modeltime(self):
    raise NotImplementedError('must define modeltime in child class to use this base class')
@property
def modeltime(self):
    raise NotImplementedError('must define modeltime in child class to use this base class')