added missing BaseModel::id()