Navigation transitions using FuseJS

On the production 1.6 (and on the QA release), when trying out the new navigation method using pushing/popping objects out of a JS array, I have noticed that I can only get transitions when pushing instances of different classes.
If I push consecutive new instances of the same class, even if it contains a different and random parameter, no transitions occur.
Is it normal behaviour?

Please use this test app to see what I mean: http://gofile.me/6qKLQ/fn4i0tOpc.

Thanks!