// Item search conditions
// Element data
// Field callbacks
// Fields to load
// Iterator pointer
// Element id value
// Iterator model
// Primary key field name
// Returns module Id.
// Initializing array item data.
// Adds item search condition.
// Returns the current element.
// Returns data array.
// Returns current item primary key value.
// Returns module id.
// Returns primary key field name.
// Returns raw data array.
// Returns validator exception object validator after save or null.
// Returns validators.
// Returns field value from data array.
// Checks if the field has a specified callback.
// Returns the key of the current element.
// Loads data.
// Move forward to next element.
// Rewinds the Iterator to the first element.
// Sets field callback on AMI_ArrayIteratorItem::__get() and AMI_ArrayIteratorItem::__set().
// Set module id.
// Sets field value in data array.
// Sets model values from array.
// Checks if current position is valid.
// Property access getter.
// Property access getter.
// Property access setter.
// Property access setter.
// Calls field callbacks.
}