@override O.Option<dynamic> read(String key) => _box.isOpen ? O.fromNullable(_box.get(key)) : O.none();