sample provider
Custom fields
refactor to support custom fields
kCUIFieldClassGeneric