New persistence layer - got rid of HSQLDB, such a stupid idea to use it in this project