Lazy instantiation is fully working