User profile is a profile of the current user or company It already considered the type of the login and allows setting according to that no ID is required, nor for get or for set - it allways takes the current logged in user/company