private void Add()
{
Undo.RecordObject(this.m_Controller, "Add new snapshot");
this.m_Controller.CloneNewSnapshotFromTarget(true);
this.LoadFromBackend();
this.Rename(this.m_Controller.TargetSnapshot);
this.UpdateViews();
}