LazyInit proxy behavior, some improvements