 
       # create a new route instance
       nested_route = new Route router, prefix+path, method, @optional
+      # add local default params
+      nested_route.default_params = @default_params
       # apply local conditions
       nested_route.where @conditions if @conditions
       # return the new awesomeness


    # base properties
    @params = {}
    @parts = []
    @route_name = null
    @path = path

  #
  # returns the route for chaining
  #
  to: ( endpoint, default_params )->

    if !default_params && typeof endpoint != 'string'
      [ default_params, endpoint ] = [ endpoint, undefined ]

    mixin @default_params, default_params

    # TODO: make endpoint optional, since you can have the
    # controller & action in the URL utself,
