A member may have multiple grants from different sources - explicit is a user giving another user access to a resource.  Implicit is when another relationship (the owner, a person in a team that is granted access) gives you access and we denormalize it.