visitors are now explicitly nonassignable. rtree is set as noncopyable since copying isn't implemented.