Adds infrastructure for NoSQL storages, improves subscription handling and allows setting product creation date manually. Contains many improvements for developers to write less code and recovers from transaction locks and lost connections.