correctly passing options to original Model.set function