Use hiccup style data model