While Projects can be updated via data events, assignments cannot. In many cases, Projects can be used to replicate this functionality, but it also requires us to create / manage a lot of Projects, depending on the number of assignees and/or whether they grouped in any way.