:internal: insert, replace and delete implemented partly. Not tested yet.