Use properties instead of generators on channels/users
Make evil hax a lot less evil in BaseTrackMixin.
Ensure base method is called in UserTrackMixin.on_cmd_JOIN