Nie lepiej wyrzucic zmienną Pass, a tutaj zrobić Password = value? ;>
To samo tyczy się UserName i Name. Wyrzucmy UserName i zostawmy tylko get { return Name; } :100: