Safely handle adding multiple observers 
for the same keypath.