diff --git a/viewmodel/src/main/java/de/kuschku/quasseldroid/util/helper/LiveDataHelper.kt b/viewmodel/src/main/java/de/kuschku/quasseldroid/util/helper/LiveDataHelper.kt
index 4d139a946fac7f871e172b6e092c22deecc50d1f..83fb77f935d6fa845aeb1c0a9cdd50412dc0dc72 100644
--- a/viewmodel/src/main/java/de/kuschku/quasseldroid/util/helper/LiveDataHelper.kt
+++ b/viewmodel/src/main/java/de/kuschku/quasseldroid/util/helper/LiveDataHelper.kt
@@ -31,7 +31,7 @@ inline fun <X, Y> LiveData<X?>.switchMap(
   val result = MediatorLiveData<Y>()
   result.addSource(
     this, object : Observer<X?> {
-    internal var mSource: LiveData<Y>? = null
+    var mSource: LiveData<Y>? = null
 
     override fun onChanged(x: X?) {
       val newLiveData = if (x == null) null else func(x)
@@ -57,7 +57,7 @@ inline fun <X, Y> LiveData<X>.switchMapNotNull(
   val result = MediatorLiveData<Y>()
   result.addSource(
     this, object : Observer<X> {
-    internal var mSource: LiveData<Y>? = null
+    var mSource: LiveData<Y>? = null
 
     override fun onChanged(x: X?) {
       val newLiveData = if (x == null) null else func(x)
@@ -84,7 +84,7 @@ inline fun <X, Y> LiveData<X?>.switchMapRx(
   val result = MediatorLiveData<Y>()
   result.addSource(
     this, object : Observer<X?> {
-    internal var mSource: LiveData<Y>? = null
+    var mSource: LiveData<Y>? = null
 
     override fun onChanged(x: X?) {
       val newLiveData = if (x == null) null else func(x)?.toLiveData(strategy)