I'd prefer to keep these separate rather than have a centralized `Entity` (whatever it's name is)

 - it's only three properties that are common
 - what if these change in the future - then we'd have to split them
 - the class does help distinguish the role, even if it's the same data underneath