BACKLOG-5056 : use jackson parsing for conditions/consequences