when readRecords is passed an array, use callParent instead so that crea...

...teFromLayer still works