Added DataModelRepository base class, filled in missing permutations of DataModelCommandBuilders.