not sure how this can be done? is it in guice with ``ManageLifecycle.class``