Also, you call the arguments that are passed to RouteParams "params" throughout this class. Instead of calling them "params" would it be better to call them "args"? This way you can call "builded_params" just "params", which is what they are.