Related objects of users are cached so the API call is made only once
When setOwnerId is called the user isn't loaded from api
if the api returns the profile data from the user, the data is hydated in the profile object
Merge branch 'develop'