The same user will have different roles on different proposals. (IE Author, Review, Approvers). Each role will have a different level of access to the proposal. Add the ability to assign a role or the user per proposal allowing the same user to have different levels of access in different proposals.