Clearer DataModel::Field error messages

Field will now give proper error messages for invalid Array contents.