lazy-init

Lazily initialize values by deferring their creation until first use, resulting in better performance.