can be notified of changes.