See line comment below regarding duplicate code. The `search` methods in both the `DataFieldManager` and `DataConceptManager` appear to be identical. Can we move this to a new class and then subclass that in `DataFieldManager` and `DataConceptManager` if the `search` method is not expected to differ going forward?