How to get sorted actor in vtkCellPicker?

In vtkCellPicker:

   * Return a collection of all the prop 3D's that were intersected
   * by the pick ray. This collection is not sorted.
  vtkProp3DCollection* GetProp3Ds() { return this->Prop3Ds; }

Is it possible to get sorted collection? The actors are sorted by the distance between actor and the mouse position.