Do static classes leak memory? - C#