Treat component as a chain of decorated entities and express this as a range of decorators.
The original type of component attempted to interpret as a range of decorators.
type each decorator in decorator chain.
component to express as a range of decorators.
DecoratorChain!(ComponentType, DecoratorType) the range.
See Implementation
Treat component as a chain of decorated entities and express this as a range of decorators.