future-proof against astropy changes
support slicing in particle collection