My point is, we can:

* Make this `readonly`
* Have a default background view that gets created with the default initializer
* Have a more customizable initializer that accepts a custom background view

I don't see much utility in being able to replace the view _after_ getting the popover prepared anyways.