@override Future<T?> getProperty() async { final property = await super.getProperty(); await property?._read(); await this.set(property); return property; }