the whole point here is that you store only one value -- the radius, and the diameter is calculated on the fly -- so no need to store a self._diameter. In fact, it's better not to, you don't want them to get out of sync.