initialis meta class list code necessari independ model repositori implement ensur sort list string init meta class collect tmp meta class model core helper metatyp name tmp meta class list meta class list tmp meta class meta class link list tmp meta class collect sort meta class unsupport oper except got pass unmodifi list copi sort result meta class link list tmp meta class collect sort meta class 