Use standard constructors on internal types for StageInput and StageOuput