The members are private. They are used in ::run() so need to be set to something.