ComponentInitializer concept