Map<String, dynamic> toJson() => { "architecture": architecture, "pattern": pattern, "version": version, };