Subclassed Model.List should inherit from their parent Model.List

Changed model.js to setup the correct model.list in cases of inheritance. Closes #736