protected override void Dispose(bool disposing) { Debug.Log("Begin Dispose"); ShutDown(); Debug.Log("End Dispose"); }