Widget設計する時、required/Null/NoneNull 考えなきゃか・・
TypeScriptみたいにinitialized来るかと思ったらlateか・・
int? hoge; やだなぁ・・