better accept interface for json forms and fields