Contemplate is a type of View. Contemplate requires Think. Think is related to Realize. 
Keep is related to Put. Put is related to Cake. 
View <--IsA-- Contemplate --HasPrerequisite--> Think <--RelatedTo--> Realize 
Keep <--RelatedTo--> Put <--RelatedTo--> Cake 