Add BaseModel::findSingleXXX() methods