Refactoring: moved responsibility of subcomponents storing and processing to ExecutorAwareComposite