IdArgs<X> idArgs({String? id, Map<String, dynamic>? args}) => IdArgs(id ?? this.id, args: args, record: this);