While populating, if the model has toArray() use that rather than a cast
Merge pull request #253 from rmasters/feature/populator-objects

While populating, if the model implements toArray() use that rather than a cast