Replaced read only fields by private setters in auto properties