On surface creation, set surface type before parameter argument values