suggester: someone who advances a suggestion or proposal
causal agent: any entity that produces an effect or is responsible for events or results
dependence: the state of relying on or being controlled by someone or something else