protected virtual void Dispose(bool disposing) { if (_mac != null) { _mac.Dispose(); } if (_route != null) { _route.Dispose(); } }