Change even bubbling and ability to declare derived properties that depend on children