implement save, update, and delete methods in ArChannel behavior