ここ、可読性低くなってないか？って自分で書いてて思ったのよね。

あと、defineって呼ぶのダサいから、DelayedInit使った方が良いかな、、、