Opens and returns the entity currently referenced by this Iterator object.
Returns a SmartPointer to the opened entity if successful, otherwise a null SmartPointer.