|#964| +Paddy| Making ProgramProduct DTO serialization ignore empty fields.