public function inCollection($varValue, $blnReturnKey = false)
    {
        $varReturn = false;
        foreach ($this->collection as $object) {
            if ($object == $varValue || $varValue === get_class($object)) {
                $varReturn = ($blnReturnKey) ? $this->key() : true;
                break;
            }
        }

        // *** Reset the internal pointer.
        self::rewind();

        return $varReturn;
    }