Path class is no longer part of dart:io
A DataModel object must not be a child of two different parents
Adds information about version numbering scheme