Rename IOperation to Operation