Record specified operations for the lineage purpose. This method can be called multiple
times by a program. Operations provided during each call will be accumulated in a collection
for the lineage. This collection of all operations provided across multiple calls must have
unique names. For the completeness, this collection should have at least one operation of
type ReadOperation and one operation of type WriteOperation.