If you make an object that has no suffix. Then add a suffix, and later remove it with...
property <myobject; suffix=>
... it doesn't remove it. It shows it removed in the debugger window though, but when you do an inventory command it shows the object with the previous suffix.