ChainConfigurationBase.ChainConfigurationBase Node1 ChainConfigurationBase.Chain ConfigurationBase + dict + chainName + chainL1Item + chainPart + L1Threshold + mult + chainPartName + chainPartNameNoMult + chainPartNameNoMultwL1 + __init__() + getStep() + getEmptyStep() + buildChain() + assembleChainImpl() + assembleChain() Node2 metaclass Node2->Node1 Node3 abc::ABCMeta Node3->Node1