Handle better detachable types.

- A detachable type don't raise an unregistered converter exception, instead the result is set to Void.