Transaction changes doesn't contain all changes

Transaction changes doesn't expose all changes to given entity type. You could make this work as this test shows or you can make transaction changes contain many entities with same type.