- createObject
Subclasses should implement this method to return the lazy initialized object.
Called the first time
- getTarget
Returns the lazy-initialized target object, creating it on-the-fly if it doesn't
exist already.
- isInitialized
Return whether the lazy target object of this TargetSource has already been
fetched.