'Module object constructor.
This call the overridable `init()` method.
Normally does not need to be overridden.'

def __init__(self, session, name, folder):

    self.session = session
    self.name = name
    self.folder = folder
    self.vectors = VectorList(session, name)
    if (name not in self.session):
        self.session[self.name] = {'stored_args': {}, 'results': {}, 'status': Status.IDLE}
    self.argparser = argparsers.HelpParser(prog=self.name, description=self.__doc__)
    self.args = {}
    self.init()
