Factors to reduce Duration

What are the factors which could reduce the duration of a MBS?

Time and prepayment are two.

a fall in the volatility .

In fact duartion and delta are kind of synonymous in the bond world