add component/object dependency