vtkSmartPointer and vtkNew in VTK's API. Best practices?

  1. Is not intuitive.
  2. Is ok,