Lazy Initialization

https://d2l.ai/chapter_builders-guide/lazy-init.html