fixed field casting, including inherited fields
added exclude filter to populateWith(Array)Data
fixed casting of boolean