Collect is a type of Get. Borrow is a type of Get. 
Magic is a different concept from Trick. Trick is etymologically related to Trigger. 
Collect --IsA--> Get <--IsA-- Borrow 
Magic <--DistinctFrom--> Trick --EtymologicallyRelatedTo--> Trigger 