def do_setup
        if (self.taxonomy_node == nil)
          self.taxonomy_node = self.respond_to?(:create_taxonomy_node) ? self.create_taxonomy_node : Taxonomite::Node.new
          self.taxonomy_node.owner = self
        end
      end
def do_setup
        if (self.taxonomy_node == nil)
          self.taxonomy_node = self.respond_to?(:create_taxonomy_node) ? self.create_taxonomy_node : Taxonomite::Node.new
          self.taxonomy_node.owner = self
        end
      end
subclasses should overload create_taxonomy_node to create the appropriate Place object and set it up