An editable single-line text field.
Optional versioned client role identity for remote declarations. Local application roles need no registration; remote consumers explicitly register the same type on their client.