Changes for issue 76: fixed the schemas
Changes for issue 76: fixed InOut
Changed iterateOverField as discussed in issue 76
Changes for issue 76: fixed IfFieldEmpty
Changes for issue 76: fixed ForEach
Changes for issue 76: fixed IfFieldCheckField