• I noticed the extended property when I worked through management studio and the script is for when I don't want to use management studio.

    for real deployments everything has to be scripted so it can be rolled back and the deployment itself tested.