I have a project based on the Android Architecture Component in kotlin. I have a classic abstract NetworkBoundResource used in the Repository that return a LiveData to the ViewM