FELIX-1416 ComponentFactoryImpl was not correctly implemented correctly for the standard use case (components as per newInstance()) and the non-standard backwards compatible use case (components as per factory configuration). Clearly separating the lifecycle management the use cases are now correctly handled.