Adds KVO communication pattern