Adds Shared::IsData to identify "Data" models.  Modifies pinned? structure to use this new concern.