Currently the FilterOperations API means you get examples such as this: operations.operations().append(operation); We could probably expose the common accessors directly on FilterOperations. This applies to TransformOperations too, since it is basically the same API.