So, I was messing with this and have some more information:
As before if you declare:
Game.spawns.Spawn1.createCree([WORK],'Name',{ role: 'harvester', test : 'test1'});
it works fine in the script but does not apply properties in the console.
Instead, if you declare:
Game.spawns.Spawn1.createCree([WORK],'Name',{ 'role': 'harvester', 'test' : 'test1'});
with the extra quotations around the role and test object names, it all works correctly.
If any one tests this, please verify that it's not just my code.