james | making deployments and nodes serializable

i know they look like puny changes (and the implementation is inefficient), but it makes a world of a difference !

for reasons yet beyond my understanding, the provisioner objects are not serializable, so by instantiating them when they're needed instead of storing them in our domain objects, we solve the problem.