キャスト用の1引数コンストラクタじゃだめなん?