Yeah when I initially wrote it I used Go-style casing for those flags but it's rather silly because you have to read the manual to figure out the meaning of those flags and apply the casing rule. To be consistent with the VBoxManage command line flags I just make them all the same.