private void AddPersister(IControlPersister controlPersister) { if (controlPersister != null) { foreach (string type in controlPersister.Types) { _persisters[type] = (_persisters.ContainsKey(type)) ? _persisters[type] : new List<IControlPersister>(); _persisters[type].Add(controlPersister); } } }