HeapPage and BufferPool finished for 2.3