Change interface Component to IComponent