Map<String, dynamic> toMap() { return <String, dynamic>{ 'artifactId': artifactId, 'destination': destination, 'overwrite': ?overwrite, 'permissions': ?permissions, }; }