public String getInternalName(){ //just for trying to preserve old way of saving.
        //ASSUME that ID's are Independent
        return myInternalName == null? myInternalName = "Machine"+ getID() : myInternalName; //create an internal name if one has not been assigned explicitly
    }