A judge may accept reasonable compensation for extrajudicial activities permitted by this Code or other law unless such acceptance would appear to a reasonable person to undermine the judge’s independence, integrity, or impartiality.
 A judge is permitted to accept honoraria, stipends, fees, wages, salaries, royalties, or other compensation for speaking, teaching, writing, and other extrajudicial activities, provided the compensation is reasonable and commensurate with the task performed. The judge should be mindful, however, that judicial duties must take precedence over other activities. See Rule 2.1.
 Compensation derived from extrajudicial activities may be subject to public reporting. See Rule 3.15.