HeapFile compiles and constructor works