def outputs(self) -> ReadOnlyList[BaseOutput]: return ReadOnlyList(self._outputs)
def inputs(self) -> ReadOnlyList[BaseInput]: return ReadOnlyList(self._inputs)
def outputs(self) -> ReadOnlyList[BaseOutput]: return ReadOnlyList(self._outputs)
def inputs(self) -> ReadOnlyList[BaseInput]: return ReadOnlyList(self._inputs)