swizzle form model to use a more json-schema like layout