Added _get_item_metadata() method for retrieving metadata. This allows for the item's metadata to be set or reset in a consistent matter. Call _get_item_metadata() at the end of the modify_metadata() method to reset the item's metadata to the new version of metadata for that item.