add support for transient properties in the IOC container to create a general purpose solution for dealing with values and state which must be shared by code generators but not injected into the actual bean. Also, automatically support forward lookups from within callbacks.