Below example shows the problem:
I would expect two self A calls, but above code will generate just one. Is it possible to fix it or force it in recent versions? By e.g. setting some property or something like that.