OSNG-14 refactored SetUserListFields to be more flexible

refactored SetUserListFields to be more flexible, so, that I can process faster with the patch stuff