Use a custom contract resolver in the CommandResposeFactory, to ensure that properties with private setters have their values set, too.