protected override void LoadViewState(object savedState)
{
var p = (Triplet) savedState;
base.LoadViewState(p.First);
AddedDefinitions = (List<string>) p.Second;
DeletedIndexes = (List<int>) p.Third;
EnsureChildControls();
logger.Debug("addedTypes: " + AddedDefinitions.Count + ", deletedIndexes: " + DeletedIndexes.Count);
}