Fixed a couple of assignment operators for some vc node classes.
Don't allow public construction of private data types.