. . . "optimally, the user would be able to query the object for all descriptors, or at least an indication of their presence, so that they can be communicated to the user (through such mechanisms as a context menu, hot-key invoked menu/list, etc." .