Remove onDescriptorValueChanged: it's redundant with Descriptor.readValue.

Closes #18.