Make visible property recursive in vwf nodes instead of the underlying three.js object, so that it replicates correctly.

Refs #3176