Please. It's hard to understand what does each setting do. e.g. USER_EDITABLE_FIELDS and how it combines with USER_PUBLIC_FIELDS