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