Changed class to extend AbstractModel, which is required if the class is
to be inserted into a DataStore or Data instance.