Readonly slots Things could be expanded on to use interfaces and wrappers for a "SlotReference" and properties for readonly. But that's kinda unnecessary