A data processor instantiation refactoring