Version is treated as a Change.
Version is treated as a ChangesetId.
Version is treated as a Date.
If Version is defined the Latest of that Version will be used, if no version is defined the latest ChangesetId will be used.
Version will be treated as a MergeSource.
Version is treated as a ChangesetId.
Version is treated as a Shelveset name and owner.
Version will be treated as a Tip, if no version is defined latest will be used.
Type of Version object