fix: bind prototype chain callback of custom element descriptor