Descriptor.convert() contract is simpler
Descriptors implement simpler convert() contract
INTEGRATE: Simplified Descriptor.convert() contract

* dev:
  Descriptors implement simpler convert() contract
  Descriptor.convert() contract is simpler