`operate` on objects