protected virtual CheckState SetPersistentCheckState(object model, CheckState state) { if (model == null) return CheckState.Unchecked; this.CheckStateMap[model] = state; return state; }