Consider moving the private members up front, instead of intervening them with the properties.