1. Check value on array.
2. In silent mode return the errors.
3. Just return the fields from setFieldsInfo().
1. Loading field type using field_info_field().
2. Skip entityreference fields even if required, since reference is not being supported for now.