add a ctor to construct SmartIterator from ComPtr