[x] I have provided test coverage for my change (where applicable)
Description
Closes #630 refactor BaseDataItemTableViewModel.CreateNewRow to make use of an injected Factory service
OBS: For this PR, a static factory was created instead of an injected service, otherwise we would have to inject the factory service in each class that inherits from BaseDataItemTableViewModel
Prerequisites
Description
Closes #630 refactor BaseDataItemTableViewModel.CreateNewRow to make use of an injected Factory service
OBS: For this PR, a static factory was created instead of an injected service, otherwise we would have to inject the factory service in each class that inherits from BaseDataItemTableViewModel