Having a different name makes it more obvious, and also leaves us open to add a string or bool field for more explicit typing.
This is a strange resource which is probably most useful for passing values between scopes. It supports a variant resource field, and should only be used as a last resort and if you know exactly what you're doing.