Can specify that this is @Nonnull.
Should not need Objects.equal any more: just .equals(.