!! change back play-json deps to optional