rename removeComponent -> destroyComponent to make it coherent