Alteração de rota angular 2 para o mesmo componente, causando recarga

Procurando conselhos sobre por que uma rota alterada para o mesmo componente no meu aplicativo Angular 2 está recarregando o componente.

Eu tenho 2 rotas, ambas com o mesmo componente:

/casa/ home /: id
const appRoutes = [
    {path:'', redirectTo:'/home', pathMatch:'full'},
    {path:'home', component: HomeComponent},
    {path:'home/:id', component: HomeComponent},
];

Ao mudar entre as duas rotas, o componente é recarregado. Ao alterar o parâmetro na segunda rota, o componente não é recarregado (conforme o esperado).

Existe alguma maneira de poder mudar entre essas rotas sem recarregar o componente, assim como a alteração do parâmetro?

Veja issoPlunker para ver o que eu quero dizer

questionAnswers(1)

yourAnswerToTheQuestion