StringBlockTypeItem
StringBlockTypeItem* stringBlock = dynamic_cast<StringBlockTypeItem*>(obj);
stringBlock = new StringBlockTypeItem(&stream);
stringBlock = new StringBlockTypeItem(from->Data(), from->Size());
stringBlock = dynamic_cast<StringBlockTypeItem*>(from->Object());