Rename Operation.operation to Operation.[]
Add Reader registration