Router with ability to specify a delegate object