Materialized workflow definitions

write comment why this empty constructor is needed (jackson deserialization?)