Nope - that would pass the array of data at $struct['constructor'] as the first param to WorkflowTemplate::__construct. createWithArgs calls ReflectionClass::newInstanceArgs to convert to params appropriately. 

createWithArgs is actually just calling get(), but explicit clears it up a bit :)