protected virtual void OnStart() { IsComplete = false; Heap.BeginStack(); Heap.Alloc("context", this); }