reflect: honor field-level enum openness (#321)