public object getPersistant(string key) { if (this.persistant == null || !this.persistant.ContainsKey(key)) throw new KeyNotFoundException(key); return persistant[key]; }