The framework is smart enough when using different object types, but not when using same object types...
If I wrote this - it would work properly. I connected the same instances...
But this is how it behaves when using the same types..
I need this:
Does this illustrate my challenge a bit better?