Maybe these should be differing to the model? seems like a project should know how to add users to itself.