making inDoNotDisturb KVO compliant