@override Future put(T? item, [Map? args]) async { if (item != null) { await store.record(item.id).put(db!, item.toJson()); } }