(A) It shall be unlawful for any person to dump, deposit, or store material of any kind on any real property in the village, except:
(1) When dumping, depositing, or storing is for a purpose which is customarily incidental to residential use; or
(2) When building materials are deposited on a site for which a building permit has been issued and the building materials are to be used for construction purposes thereon in conformance with the applicable codes of the village; or
(3) Where the building materials are deposited on a site used in accordance with the applicable codes of the village for the purposes of storing building materials.
(B) In the event that building materials are deposited on a site in the village, for which a building permit has been issued, and such permit expires, the continued existence of the building material on such site is declared to be a nuisance.