Remove unused d3 from DataSet, change ArrayProperty constructor arg back to opts