Lazy<T>はデバッグ時に問題が起きたので使わないことにした。