Ephi is kinda right you know, about you having to be babied. Nothing personal, but the solution is much easier than you're making it.
package rotateItems
{
function ItemData::onAdd(%this,%obj)
{
%obj.rotate = 1;
Parent::onAdd(%this,%obj);
}
};
activatePackage(rotateItems);