 
 (s/def :onyx.core/serialized-task any?)
 
-(s/def :onyx.core/workflow (s/get-spec :job/workflow))
-
-(s/def :onyx.core/task-map
-  (s/multi-spec onyx-type :onyx/type))
+(s/def :onyx.core/workflow :job/workflow)
+
+(s/def :onyx.core/task-map (s/multi-spec onyx-type :onyx/type))
 
 (s/def :onyx.core/catalog
-  (s/coll-of (s/multi-spec onyx-type :onyx/type)
-             :kind vector?))
-
-(s/def :onyx.core/flow-conditions
-  (s/get-spec :job/flow-conditions))
-
-(s/def :onyx.core/windows (s/get-spec :job/windows))
-
-(s/def :onyx.core/triggers (s/get-spec :job/triggers))
+  (s/coll-of (s/multi-spec onyx-type :onyx/type) :kind vector?))
+
+(s/def :onyx.core/flow-conditions :job/flow-conditions)
+
+(s/def :onyx.core/windows :job/windows)
+
+(s/def :onyx.core/triggers :job/triggers)
 
 (s/def :onyx.core/lifecycles
-  (s/coll-of (s/get-spec :job.lifecycles/lifecycle) :kind vector?))
+  (s/coll-of :job.lifecycles/lifecycle :kind vector?))
 
 (s/def :onyx.messaging/peer-port integer?)
 


(s/def :onyx.state-event/event-type keyword?)

(s/def :onyx.state-event/task-event
  (s/get-spec :onyx.core/event-map))

(s/def :onyx.state-event/segment any?)


                :onyx.zookeeper/backoff-max-retries
                :onyx.zookeeper/prepare-failure-detection-interval]))

(s/def :onyx.core/peer-opts :onyx/peer-config)

(s/def :onyx.core/event-map
  (s/keys :req [:onyx.core/id
