Returns a string representation of this object.
@override String toString() { final msg = name != null ? ' {name: $name}' : ''; return '$runtimeType (Shape)$msg'; }