implement LiveData::Manager