nonnull natural id still necessary in latest hibernate