public override IEnumerable<string> GetDynamicMemberNames() { return _methods.Keys.Union(_properties.Keys).Union(new string[] { "__instance__", "__interfaces__", "__qi__" }); }