Implementation of the TargetSource interface
that holds a given object. This is the default implementation of the TargetSource
interface, as used by the Spring AOP framework. There is usually no need to
create objects of this class in application code.

This class is serializable. However, the actual serializability of a
SingletonTargetSource will depend on whether the target is serializable.