Basics for lazyObject