Some concerns on serializing query params in route under Ember Engine

Per title.

When I working on my project to handle some requirements, I used “transitionToRoute” method jump to B route in A controller with queryParams (these routes are all under the same Engine).

But when I try to format the query params in B route, I found the “serialize” method in B route can not be invoke, and browser throw an error in console to tell me can not call “serialize” in route under Ember Engine.

But depends on my research, I found the “serializeQueryParam” method which marked as private can be invoked .

Can someone answer this question?