documentation for ModelList
add in a few comments and a missed 'return this;'