'isDefaultRoute' reads like a getter returning bool.  Maybe it should be 'setAsDefaultRoute'?  Also, what is the purpose of the return value?