@blackjid, I was thinking that only include the username as is the key to the field rather than having the full embeded user object 

The same for the channel property