EDIT : This issue was caused by using cached singletons for each proxy (see comments). So the context of anonymous method works correctly, it just appeared it didn't because multiple event handler (lambda's) were registered to the same proxy instance...