¿Por qué tener vacías las propiedades del conjunto en lugar de usar una variable miembro pública? [duplicar]

Posible duplicado:
C #: Campos públicos versus propiedades automáticas

¿Duplicar? Yo creo que no:
Esta pregunta esno lo mismo que "Por qué usar propiedades en lugar de campo público". Una propiedad con un getter y setter especificados es muy diferente a un campo público. Mi pregunta fue, es una propiedad.SIN Un getter y setter, cualquiera diferente.

Con la capacidad algo reciente de tener getters y setters vacíos, ¿cuál es el beneficio de usarlos en lugar de simplemente declarar una variable miembro pública?

Ejemplo:

public string MyProperty
{
    get;
    set;
}

versus:

public string MyProperty;

Respuestas a la pregunta(7)

Su respuesta a la pregunta