private final Document root;
public GitRoot( GitConnector connector ) {
super(NAME, connector);
DocumentWriter writer = connector.newDocumentWriter(ID);
writer.setPrimaryType(GitLexicon.ROOT);
writer.addChild(GitBranches.ID, GitBranches.NAME);
writer.addChild(GitTags.ID, GitTags.NAME);
writer.addChild(GitHistory.ID, GitHistory.NAME);
writer.addChild(GitCommitDetails.ID, GitCommitDetails.NAME);
writer.addChild(GitTree.ID, GitTree.NAME);
root = writer.document();
}