I was following the precedent set by `popoverEdge`. But I can make them `readonly` externally.