bool containsAll(Iterable<VT> models) { for (var model in models) { if(!contains(model)) return false; } return true; }