Update `BindConverter` with a guard to ensure that the resulting object is the correct type. Fixes gh-28592