Merge "User: support setting custom fields + array autocreation in non-existent field"