String keys are written/read the exact same way as before ensuring backwards compatibility. This is also explicitly tested in one of the new tests which uses the old function for writing but the new one for reading. Feel free to delete this test if you think it is unnecessary, its purpose is to demonstrate that I tried to make sure that everything still works.
The other new test also serves as a template what needs to be implemented in a custom key class.
String keys are written/read the exact same way as before ensuring backwards compatibility. This is also explicitly tested in one of the new tests which uses the old function for writing but the new one for reading. Feel free to delete this test if you think it is unnecessary, its purpose is to demonstrate that I tried to make sure that everything still works.
The other new test also serves as a template what needs to be implemented in a custom key class.
Best Daniel