Static property issues - C#