inherit from LocalEngine.LocalEngine, clean up initialize by adding _do_initialize2 to mimic _do_analyze2