reflector: now contains a setter for occlusion queries, rather than a cached singleton.
waterobject: now sets a unique query.