Implement configurable problem storages