template SwitchableContainer(T)
alias InheritanceSet = 
NoDuplicates!(
Filter!(
templateOr!(
partialSuffixed!(
isDerived, 
Storage!(
ObjectFactory, 
string)), 
partialSuffixed!(
isDerived, 
AliasAware!
string), 
partialSuffixed!(
isDerived, 
FactoryLocator!
ObjectFactory), 
partialSuffixed!(
isDerived, 
Container)), 
InterfacesTuple!
T), 
Locator!(), 
Decorator!
T, 
Switchable)
 
Set which the switchable decorated will decorate for T. By default Locator!() and Switchable is included.