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