Unlike value types, a component's supported interfaces are simply added to the inheritance list in generated code, so we use the existing base class mechanism for managing the inheritance list to manage the derived class's supported interface list.
source not stored for this graph (policy: none)