allow a single dotted observer extension

This commit also enables a 'create' change event when the default value
is computed. This is consistent with other behavior and allows the
extended observers to be lazily bound.