Allow passing a Fields object to setDefaultFields() on visibility filter