public XElement ToXml() { var xRoleType = new XElement(RoleTypeXNames.RoleType, new XAttribute(RoleTypeXNames.Id, Id), new XAttribute(RoleTypeXNames.Role, Role), new XElement(RoleTypeXNames.Definition, Definition) ); xRoleType.Add(UsedOn.Select(uo => new XElement(RoleTypeXNames.UsedOn, uo))); return(xRoleType); }