Future<E?> getValue(dynamic key) async { return _isLazy ? await (getBox() as LazyBox).get(key) : await (getBox() as Box).get(key); }