code refactoring: ModelSet -> ModelCollection; setModelDefintion -> setModel. ModelCollection#constructor & ModelCollection#extend tested