Названия point и pagePoint тоже непонятны. У тебя нормальные имена в модели (firstElement и elementCount), используй их