You can create your own implementation of DDP and then register using Environment.registerDestinationDataProvider().