Can we please either get a stick on lens cover thats ceramic coated or perhaps add it to the lenses themselves for the next generation. A super hydrophobic coating will not allow liquid or dust to stick to the surface of glass, paint or automotive plastics and lasts between 1 - 5 years depending on the quality of the coating used. There are tons of youtube videos that explain it better than I can and give examples.