Refactor UserMembershipAccessor package to remove package cycle