class LifecycleComponent {

    public void initialize() {
        lifecycleStrategy.invokeInitializeMethods(component);
    }

    public  LifecycleComponent(Object component);
    public  LifecycleComponent(Object component, LifecycleMethodStrategy lifecycleStrategy);

}