Models need certain functions (setData, setRawData, save and Array Access functions