@override Map<String, Object?> serializeAsMap() => { if (expires != null) 'expires': expires, 'accessLevel': describeEnum(accessLevel), };