The reason is that MetadataController should not become a requirement, but one possible controller for the metadata aspect. `handleOperationExecuted` needs to get some more iterations, agreed. But the logic to update dc:creator etc. needs to exist, even if noone uses this `MetadataController` but their own.