'Must be implemented in subclasses.
Subclasses must call :meth:`_init` for standard initialisation.'

def __init__(self):

    raise NotImplementedError('This    class    can    not    be    instantiated    directly.')
