operations: less weird property names in color-rotate, and some cleanup