Added a few methods to generate and handle channel attributes