Calling `Bindable.withExistingValue` and `withSuppliedValue` are accidentally dropping any annotations that were previously set.