protected void incrementalRemoveDuplicateTileResources(Tile t, WireEnumerator we){
// Check Sources
t.setSources(tileSourcesPool.add(new TileSources(t.getSources())).sources);
// Check Wires
t.setWireHashMap(tileWiresPool.add(new TileWires(t.getWireHashMap())).wires);
if(t.getWireHashMap() != null) removeDuplicateWireArrays(t);
}