Spy is related to Eye. Eye is related to Camera. 
Fire can be Useful. Useful is related to Effective. 
Spy <--RelatedTo--> Eye <--RelatedTo--> Camera 
Fire --HasProperty--> Useful <--RelatedTo--> Effective 