Wicket has this device called a lazy proxy factory. Given:
the idea is to auto-generate a prox
See LazyInitTargetSource; that might do what you want. It requires use of lazy-init="true" on the target bean as well, though.