This type was not necessary because `ptr_` is allowed to be `nullptr`. This also means that we don't need to handle the `None` case in switch statements. We assume that at this point the owner is valid.
This type was not necessary because `ptr_` is allowed to be `nullptr`. This also means that we don't need to handle the `None` case in switch statements. We assume that at this point the owner is valid.