public override bool TryGetMember(GetMemberBinder binder, out object result) { result = null; if (dictionary.Keys.All(x => x != binder.Name)) return false; result = new DynamicDictionary(new Dictionary<string, string> { { binder.Name, dictionary[binder.Name] } }); return true; }