Consultant is a synonym of Adviser. Adviser is a type of Authority. Authority is related to Protest. 
Implementation is derived from Implement. Implementation is a type of Act. Enact is derived from Act. 
Consultant <--Synonym--> Adviser --IsA--> Authority <--RelatedTo--> Protest 
Implement <--DerivedFrom-- Implementation --IsA--> Act <--DerivedFrom-- Enact 