anchor.diff:  	var/obj/item/resolve_parent = parent?.resolve()
   	if(!resolve_parent)
   		return
  -
  -	resolve_parent.update_appearance(UPDATE_ICON_STATE)
   
   	if(animated)
   		animate_parent()
  
positive.code: 	if(!istype(gone))
  		return
  
  	gone.item_flags &= ~IN_STORAGE
  
  	remove_and_refresh(gone)
  
  	gone.on_exit_storage(src)
  
  /**
  
negative.code: 	if(!istype(arrived))
  		return
  
  	var/atom/resolve_parent = parent?.resolve()
  	if(!resolve_parent)
  		return
  
  	resolve_parent.update_appearance(UPDATE_ICON_STATE)
  
  	arrived.item_flags |= IN_STORAGE
  	refresh_views()
  	arrived.on_enter_storage(src)
  
  /// Automatically ran on all object removals: flag marking and view refreshing.
  