add canView ACL logic and use this from stream.  still wip - need scalable method to determine this in canView.