I've tested next flags
```
const int NO_TRACE_NO_ALIGN = ECE_KEEPHEIGHT|ECE_NOSURFACEALIGN|ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH|ECE_NOLIFETIME|ECE_DYNAMIC_PERSISTENCY;
const int NO_TRACE_ALIGN = ECE_KEEPHEIGHT|ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH|ECE_NOLIFETIME|ECE_DYNAMIC_PERSISTENCY;
const int TRACE_ALIGN = ECE_PLACE_ON_SURFACE|ECE_NOLIFETIME|ECE_DYNAMIC_PERSISTENCY;
const int TRACE_NO_ALIGN = ECE_TRACE|ECE_NOSURFACEALIGN|ECE_CREATEPHYSICS|ECE_UPDATEPATHGRAPH|ECE_NOLIFETIME|ECE_DYNAMIC_PERSISTENCY;
```
And to spawn an object
```
Object spawnedObj = GetGame().CreateObjectEx(obj.GetType(), obj.GetPosition(), NO_TRACE_NO_ALIGN);
```
In all cases I've got dupes. **Item type was WorldContainer_Base**