It looks like @guiclass was added in November 2022, so it's coming up on two years since it was added. However it's still marked as experimental, so I've held off actually using it. I wonder if there's any plan to stabilise the interface and remove the experimental label?