       :doZStack_               :use-z-stack
       :skipFactorFrame_        :skip-frames
       :useChannel_             :use-channel
+      :color_                  :color
     )
+    (dissoc :name_ :contrast16_ :contrast8_ :min_ :max_)
     (assoc :properties (get-config (. mmc getChannelGroup) (.config_ chan)))))
 
 (defn MultiStagePosition-to-map [^MultiStagePosition msp]

    (reduce #(apply rekey %1 %2)
      m (partition 2 (conj ks knew kold)))))

; mmc utils
(defn set-stage-position
  ([stage-dev z] (. mmc setPosition z))
  ([stage-dev x y] (. mmc setXYPosition x y)))

(defn get-default-devices []
  {:camera          (. mmc getCameraDevice)
   :shutter         (. mmc getShutterDevice)

  (-> settings
    (data-object-to-map)
    (assoc :frames (range (.numFrames settings))
           :channels (filter :use-channel (map ChannelSpec-to-map (.channels settings)))
           :positions (map MultiStagePosition-to-map (.positions settings)))
    (rekey
      :slicesFirst             :slices-first
