a DataWrapper
whether this is "offline" (data stored remotely) or not. Some optional code paths may choose to not operate on offline data.