Additional Structs

In a scenario similar to this, an additional struct must be created at the entity layer to hold the related information.