Isn't this the same as
local myobj = Instance.new("Part")
myobj.Properties = Wutever
myobj.Parent = game.Workspace
BTW, you should modify the properties before setting the parent, setting the parent before the properties is also unefficient, or at least that is what I think I understood from the post that informed devs of that "The parent argument of Instance.new() is bad!".
Anyway, I don't think that using the Parent argument of Instance.new() is really a big issue. Like what may it cause?
-0.000000000000000001 Frames Per Second?
I think this has been over-exaggerated. I haven't tried by myself testing if it does really make the frames low down, but seriously just for indicating a Parent the game goes slower?
Well, I think I talked a lot here. And sorry for not putting the code in a code block, too lazy :v