fix slicing; must override __getslice__ method