public override IEnumerable <string> GetDynamicMemberNames() { return(_self.Select(t => t.Key).Concat(Data.Keys).Concat(_ownerValues.Select(t => t.Key))); }