object GetChildActivator(object parentActivator, Valve parentValve, BinderState externalState) { var activator = parentValve.GetValueForObject(parentActivator); if (activator == null && externalState.ContainsPropertyForObject(parentActivator)) { return(parentActivator); } return(activator); }