try to prevent "Error: can't modify string; temporarily locked"
allow modification of resource params and meta
don't hardcode keystone in test code
test error raised if the primitive has the wrong agent