@Override public Observable<MessageEntity> getEntity(Long id) { mMessageDataSource = mMessageDataSourceFactory.createMessageDatabaseSource(); return mMessageDataSource.getMessage(id).map(message -> mMessageDataMapper.map(message)); }