list
Creates a List instance given raw data.
connection.list(listData, set)
Creates an instance of List if available, otherwise creates Map.List if available.
This will add properties on the raw listData
array to the created list instance. e.g:
var listData = [{id: 1, name:"do dishes"}, ...];
listData.loadedFrom; // "shard 5"
var todoList = todoConnection.list(listData, {});
todoList.loadedFrom; // "shard 5"