public string this[string key] { get { if (Alias != null && Alias.ContainsKey(key)) { return(Alias[key]); } if (Weapon.Contains(key)) { return(key); } return(null); } }