Map<String, dynamic> toMap() { return <String, dynamic>{'name': getName(), 'scopeData': getScopeData()}; }