FEATURE: custom fields on User