add notifier for setters