Map<String, dynamic> toMap() => { "left": left, "top": top, "right": right, "bottom": bottom, "width": width, "height": height };