go 3 add property spec