OK, decided to go with public and private properties using accessor.