internal void AddPrototype(Prototype prototype) { if (_prototypes.ContainsKey(prototype.Name)) _prototypes[prototype.Name] = prototype; else _prototypes.Add(prototype.Name, prototype); }