Also, I don't see how this class is useful. At the moment, you could inline this code in the ``apply`` method of the ``FileChangeObserver`` companion object.