Exposed void smoothed aggregation constructor