dynamicMemberLookup bug?

Don't you think it's strange that compiler accept it as a requirement and then simply ignores it?

I'm exploring various observation machinery implementations. See the relevant thread.