Rxjava2 Repository Pattern