delegate publish-default value selection to publishProperties by supplying an empty 'descriptor'
do not fire *Changed when value changes between null and undefined; do not propagate null to undefined when setting up bindings