So this would be a behavior change.  Currently if there is no model listener, we don't set the properties at all since the changes won't be applied anyways (propertyChanged won't be fired).  I guess the question is, do we want to set the property even if the changes aren't applied?  I'm on the fence, but leaning towards no....  what do you think?