[Plex] Remove useless use statement from the ModelInterface
[Plex] Add the `getKey` method to the ModelInterface
[Plex] Add the `setClient` method to the ModelInterface
[Plex] Throw an ConnectionException when an API call failed
[Plex] Throw exception on unexpected response
Add dependency symfony/property-access
[Plex] Create the PropertyMapper class