Added support for nested route declarations with path() method and through blocks in route methods