don't bother making setters when the only caller is internal. Just inline