/**
  * The properties are copied only the first time, in this way we can save only the layers
  * effectively modified from the original one
  */
 @Override
 public AbstractMementoOriginalProperties copyOriginalProperties(GPBeanTreeModel element) {
   AbstractMementoOriginalProperties mementoOriginalProperties = null;
   if (!this.modifiedLayersMap.containsKey(element)) {
     mementoOriginalProperties = MementoSaveBuilder.generateMementoOriginalProperties(element);
     mementoOriginalProperties.copyOriginalProperties(element);
   }
   return mementoOriginalProperties;
 }