Fix for #36 - IBuilder extension methods should take IRouter