CFY-647 modified workflows schema in DSL to have a properties list where a schema can be defined