Is there any benefit to write a Property with a private variable ? - C#