Map<String, dynamic> toMap() { return <String, dynamic>{ 'spanX': spanX, 'spanY': spanY, 'startX': ?startX, 'startY': ?startY, }; }