method getDemandFromSettings replaced by createDemandFromSettings and overwriteDemandObject