notification addClient methods changed setClient