make applicationcontext non-transient