If the fields cannot be null (I think they are mandatory given a job), use the Guava Preconditions class to enforce that (otherwise annotate the constructor parameters as `@Nullable`):

```java
this.resourceUri = checkNotNull(resourceUri, "resourceUri");
this.uuid = checkNotNull(uuid, "uuid");
```