Why not use an `-init…` method for this, if it's private anyways? It would make the ivar access nicer.