Thanks for your answer. I understand that it generally goes against the idea of components. Sure, a lot of these dependencies can be fixed by passing through some variables from the actor that is holding them to the component when the component is set up. You can send interfaces through that setup as well which contains functions that the component might need. But sometimes you may just want to get the owner of the component and work with what you have there. In that case, to prevent errors, I think it would be usefull if you could set something up like that.