public virtual void Stop() { status = AIActionStatus.Stopped; }
public virtual void Start() { status = AIActionStatus.InProcess; Progress = 0; }