Should this be marked as `@Nullable`? Also, if `null` _is_ a valid valid, should the default in the metadata be `null`?