want later projections to affect local accesses or mutations -- so we just have to add the unwrap check in case it's a wrapped object. svn: r18277