It's a function. `Ext.data.Record.create` returns a constructor that can be used to create `Record` objects by the store. Hence a lot of the confusion around this class.