Type branding enhances our type safety by preventing the incorrect usage of `XenApiRecord`'s `$ref` and `uuid`. It ensures that these types are not interchangeable.