Moved additional Result parameters to the constructor.
Extra test for bad models being fed to the driver.
Added integration testing to the mix.
Made RouteAttacher constructor more strict on parameters.

Why PHP, WHY don't you typehint native types?