LifecycleStrategy lifecycleStrategy, Properties componentProperties, Object componentKey,
Class<T> componentImplementation, Parameter... parameters) throws PicoCompositionException {
ComponentAdapter<?> decoratedAdapter = super.createComponentAdapter(componentMonitor, lifecycleStrategy,
componentProperties, componentKey, componentImplementation, parameters);
removePropertiesIfPresent(componentProperties, Characteristics.PROPERTY_APPLYING);
return componentMonitor.newBehavior(new PropertyApplicator(decoratedAdapter));
}