Complaint is related to Protest. Protest is a type of Objection. 
Special is a different concept from Common. Common is related to Average. Average is related to Amount. 
Complaint <--RelatedTo--> Protest --IsA--> Objection 
Special <--DistinctFrom--> Common <--RelatedTo--> Average <--RelatedTo--> Amount 