implement LiveData::Manager again