    (fn [{:keys [props state refs]}]
      (let [{:keys [workspace-id]} props
            config (-> @state :loaded-config :methodConfiguration)
-           [name root-entity-type] (get-text refs "confname" "rootentitytype")
+           [name root-entity-type] (common/get-text refs "confname" "rootentitytype")
            deref-vals (fn [io-key ref-prefix]
                         (->> (io-key (:inputs-outputs @state))
                              (map :name)
-                             (map (juxt identity #(get-text refs (str ref-prefix "_" %))))
+                             (map (juxt identity #(common/get-text refs (str ref-prefix "_" %))))
+                             (remove (comp empty? val))
                              (into {})))]
        (swap! state assoc :blocker "Updating...")
        (endpoints/call-ajax-orch

                                     (swap! state assoc :error (:message (get-parsed-response)))))}))
                    (swap! state assoc :error status-text)))}))
   :load-new-method-template
   (fn [{:keys [state refs props]} new-snapshot-id]
     (let [[method-namespace method-name] (map (fn [key]
                                                 (get-in (:loaded-config @state)
                                                         [:methodConfiguration :methodRepoMethod key]))
                                               [:methodNamespace :methodName])
           config-namespace+name (select-keys (get-in @state [:loaded-config :methodConfiguration])
                                              [:namespace :name :rootEntityType])
           method-ref {:methodNamespace method-namespace
                       :methodName method-name
                       :methodVersion new-snapshot-id}]

           (style/create-identity-select {:ref "rootentitytype"
                                          :defaultValue (:rootEntityType config)
                                          :style {:width 500}}
                                         common/root-entity-types)
           [:div {:style {:padding "0.5em 0 1em 0"}} (:rootEntityType config)]))
        [:datalist {:id "inputs-datalist"}
         [:option {:value "this."}]
