Refactoring Abstract storages + adding ability to apply raw command on server