This change has lots of impact. I would not like to see such changes without review by architecture first.
I see the word dataset as one work, spelled together.
Not saying this should be reverted, but changes to interfaces of this magnitude should not occur as quick PRs without architecture review