esk-java: allow null values when decoding optional fields