improved + extended properties, eg runId is now automatically generated if not specified..