@override Future<void> setProperty(T property) async { await property._read(); await super.setProperty(property); await this.set(property); }