protected void AddParser <TP>() where TP : EditStaticDataParser <TK>, new() { TP p = new TP(); p.Init(); parsers.Add(p); }