Refactor creating of feature-entity to more "Confident" and clojure idiomatic style