Future<bool> construct() async { if (this is! Attr) ctrl.input(this); _completer.complete(true); return true; }