updated around libswarm to adjust to new Property model