Returns expiresAt as a DateTime, or null if it is not set.
DateTime? get expiresAtDateTime => expiresAt == null ? null : DateTime.fromMillisecondsSinceEpoch(expiresAt! * 1000);