Load admin class even during Ajax process
Clean class
Use a taxonomy for the channels
Adapt the endpoint to work with a taxonomy