removed asserts on particle type. allowed for extention for bulge/disk/dust, etc