added deep copy methods to postarData to prevent the main postarData from messing with items that are already being worked on