Infinite recursion fix for Route Model Binding

Parameters are assigned as they're resolved, which allows Route Model Binding resolution methods to access previously resolved parameters from the $router. Previously this would trigger a recursion error as the parameters would be continually re-evaluated until reaching the maximum nesting depth.