A council member shall immediately forfeit office upon:
(1) the council member ceasing to be a citizen of the United States, a registered voter of the County, or a resident of the Council District to which the council member was elected or appointed to represent;
(2) the council member being convicted of or pleading guilty to a felony or a crime involving moral turpitude;
(3) the council member being granted probation before judgment for a felony or a crime involving moral turpitude; or
(4) acceptance by a court of a plea of nolo contendere for a felony or a crime involving moral turpitude.