ComplexOnput inherits from inout.ComplexOutput