creating a get_marked_connections method for machines that doesnt check for powernet==null
making propagate_network non recursive