Added support for constructing a table from a list of dicts