Versioned updated to check presence of db element of array

Tests failed because db element was not present for array returned from DataObject::database_fields()