Opinion is a type of Message. 
Organization is a type of Treatment. Organization is a type of Structure. Porch is a type of Structure. 
Opinion --IsA--> Message 
Treatment <--IsA-- Organization --IsA--> Structure <--IsA-- Porch 