use stateful StorageBean