Currently, for all controller handlers that require dealing with a record on a database, we're passing the id of the instance and fetching the corresponding instance on the controller and doing the stuff required. It's more clean to make a DI on the controller to retrieve the model instance directly.
Changing from this for example:
public function unlockById($id) {
$track = Track::find($id);
// other stuff
}
To this:
public function unlockById(Track $track) {
// other stuff
}