BtreeIndex was rewritten and now uses BtreeNodeProxy
BtreeKey is now rewritten