make manager, object instance lazy-load