allow to define new storages from lua