'Initialization of the composition operator.
Args:
block_list: List of blocks.BlockBase that are chained to create
a new blocks.BlockBase.
name: Name of this block.'

def __init__(self, block_list, name=None):

    super(CompositionOperator, self).__init__(name)
    self._blocks = block_list
