Implementation
Map<String, dynamic> get properties {
final result = <String, dynamic>{};
for (final props in propertyArray) {
result.addAll(props);
}
if (xOffset != null) result['xOffset'] = xOffset;
if (newLine > 0) result['newLine'] = newLine;
return result;
}