Not sure that `_disabled` is what you actually want, because it's not that it's immutable, it's that it returns the right type. /bikeshedding