protected function getGridRequest() { throw new Exception("You have to define method getGridRequest() in the extended class!"); }