An interaction component is meaningless without both id and description, so these must be Required. Agree?