def __init__(self, session=None):
super(FunctionLearning, self).__init__(session)<EOL>from . import models<EOL>self.models = models<EOL>self.experiment_repeats = <NUM_LIT:1><EOL>if session:<EOL><INDENT>self.setup()<EOL><DEDENT>
Call the same function in the super (see experiments.py in dallinger).

        The models module is imported here because it must be imported at
        runtime.

        A few properties are then overwritten.

        Finally, setup() is called.