give Dynamic a variadic constructor