Also, something I forgot about until just now:
If we know what the built-in device properties are on native and we don't implement them, it might be worth adding a check and emitting a FIXME, i.e `FIXME("Unimplemented builtin property.\n")`. Just a thought.