Managing a component's life cycle