Trace(this.id, this.name, {Map<String, dynamic>? listOfAttributes}) : this.attributes = listOfAttributes ?? new Map<String, dynamic>();