fix aglio warning

[ci skip]
some explanation of field schema

field schema is quite limited as of now, but should suffice for current
needs

[ci skip]
add required attribute to field schema

[ci skip]