class MediaItemDataRepository implements MediaItemRepository {

    @SuppressWarnings( CONVERT2METHODREF )
    @Override
    public Observable<List<Series>> series( Media media ) {

        MediaItemDataStore mediaItemDataStore = mediaItemDataStoreFactory.createMasterBackendDataStore();

        return mediaItemDataStore.series( media )
                .map( SeriesDataMapper::transform );
    }

    @Inject public  MediaItemDataRepository(
            final MediaItemDataStoreFactory mediaItemDataStoreFactory
    );

}