refactor protocl(e) + FULLJSONStoreSheet