function TestPlan.new(M)local l={children={}}if M then for M,v in pairs(M)do l[M]=v end end return setmetatable(l,TestPlan)end

function TestPlan.new(planArgs)
	local plan = {
		children = {},
	}

	if planArgs then
		for key, value in pairs(planArgs) do
			plan[key] = value
		end
	end

	return setmetatable(plan, TestPlan)
end
