Property of a table which can be set to an object to use as a prototype object for all records fetched from the table. New records will receive copies of any properties of the prototype (except where those properties would override non-NULL values fetched from the database), and the prototype will be added as a helper of the new record. In addition, an initialize message will be sent to the record.