Whenever a staff member of a municipality has reasonable grounds for believing that there has been a breach of this Code, the staff member must without delay report the matter to a superior officer or to the speaker of the council.