Public, Private, and Static Modifiers - C#