Using C# Properties and Static Members