 
 (defn- get-elastic-version-with-associations
   "Returns the elastic version of the concept and its associations"
-  [context concept tag-associations variable-associations service-associations]
+  [context concept associations]
   (es/get-elastic-version
    (-> concept
-       (assoc :tag-associations tag-associations)
-       (assoc :variable-associations variable-associations)
-       (assoc :service-associations service-associations))))
+       (assoc :tag-associations (:tag-associations associations))
+       (assoc :variable-associations (:variable-associations associations))
+       (assoc :service-associations (:service-associations associations)))))
 
 (defmulti get-elastic-version
   "Returns the elastic version of the concept"

        variable-associations (meta-db/get-associations-for-collection
                               context concept :variable-association)
        service-associations (meta-db/get-associations-for-collection
                              context concept :service-association)]
    (get-elastic-version-with-associations
     context concept tag-associations variable-associations service-associations)))

(defmethod get-elastic-version :variable
  [context concept]
  (let [variable-associations (meta-db/get-associations-for-variable context concept)]
    (get-elastic-version-with-associations context concept nil variable-associations nil)))

(defmethod get-elastic-version :service
  [context concept]
  (let [service-associations (meta-db/get-associations-for-service context concept)]
    (get-elastic-version-with-associations context concept nil nil service-associations)))

(defmulti get-tag-associations
  "Returns the tag associations of the concept"

          (let [tag-associations (get-tag-associations context concept)
                variable-associations (get-variable-associations context concept)
                service-associations (get-service-associations context concept)
                associations {:tag-associations tag-associations
                              :variable-associations variable-associations
                              :service-associations service-associations}
                elastic-version (get-elastic-version-with-associations
                                 context concept associations)
                tag-associations (es/parse-non-tombstone-associations
                                  context tag-associations)
                variable-associations (es/parse-non-tombstone-associations
