Using Property Getters and Setters in C#