"""
    Parameters
    ----------
    params : ComplexParams
        The main container. Must contain:
        
        * ``encoder``: The encoder configuration. See :class:`~.EncoderParams` 
          for details.
        * ``decoder``: The decoder configuration.
    """