Map<String, dynamic> toJson() { return {"name": name, if (namespace != null) "namespace": namespace, if (alias != null) "alias": alias}; }