Added for CSP-54: Sort of, tweeked the way that constructBean adds bean instances to the singletonCache, what was happening was, when beanFactories were parented, the bean instances were stored in the child cache instead of the correct parent cache, but the beanDefinitions would be marked as constructed. Now we just get the proper bean factory to store the instance in. All seems to work fine now..
Added for CSP-54: Sort of, tweeked the way that constructBean adds bean instances to the singletonCache, what was happening was, when beanFactories were parented, the bean instances were stored in the child cache instead of the correct parent cache, but the beanDefinitions would be marked as constructed. Now we just get the proper bean factory to store the instance in. All seems to work fine now..

boomfish/coldspring1