protected void writeAdditionalData(Persistor p) {
// Default does nothing
}
private void writeHeader(Persistor p) {
Persistor header = p.createChild("Header");
header.putString("Name", getName());
header.putText("Description", getDescription());
header.putString("ID", getID().toString());
header.putBoolean("Deployed", hasBeenDeployed);
header.putBoolean("DeployDirty", deployDirty);
header.putBoolean("HasMoved", hasMoved);
header.putBoolean("Deleted", isDeleted());
}