reference.unmix
Revised enhanced descriptor lifecycle

unfinished!!
tests break

setBuiltin enable flag instead

EnhancedDescriptor.unfinished