I am not sure this is an appropriate place to ask, but I am wondering why would we need to register any of the descriptors into protoregistry? Sorry for this naive question, hope someone kind can explain the fundamental need for registering descriptor types into protoregistry.