const MemoryElement* operator->() const { return mCurrent->mElement; }
const nsAssignment* operator->() const { return &mCurrent->mAssignment; }
        const MemoryElement* operator->() const {            return mCurrent->mElement; }