Here's an image of my domain model, it's a bit messy but its basically:
Visitors - this is a list of every visitor, this what will be used t oselect the visitors
Visitor - this is a list of a visitors data for a visit for stuff like checking in and status of them being approved
Visit - this is a visit that stores data about the visit
A visit can have multiple visitors (Visitor)
A visitor (Visitors) can have multiple visits
yeh so you add visitors by creating the "Visitor" entity, this allows visitors to have multiple visit. first screenshot is the datagrid where you select visitors, second screenshot is the miccroflow that is called when you add a visitor - it basically creates the visitor entity if you are adding or deletes it if you are removing. Final screenshot is the expression for changing the view of an entity