Map<String, dynamic> toMap() { return { "hAlignment": hAlignment.toMap(), "vAlignment": vAlignment.toMap(), "scaleX": scaleX, "scaleY": scaleY }; }