Eliminate usage of has_one in Channel::UserList()