lazyinit default set in false