Use direct status property in Torrent model
Move the call method from the Torrent model into the AbstractModel
Refactor the Session::save method
Specify the class of the Client parameter in the Transmission class