It would be great to support struct types for schema validation because the order of struct attributes is vital for everything to work correctly.