OutputBase::Component#initializeの引数名を変更し、InputBase::Componentを継承しないオブジェクトの入力にも対応