バージョンアップ。
Tempalate の型指定の記述追記。