node.checkout();
// child node, non versionable but under the version control within their parent
Node node1 = node.addNode("node1");
// node1.addMixin("exo:auditable");
node.save();
node1.setProperty(propName, "prop #1"); // add property
node1.save();
// ver.2
node.checkin();