creat command setter object valu param access access param valu valu param old valu old valu creat command object setter access object valu object old valu valu old valu valu valu equal old valu model command command model command undo access set old valu object execut access set valu undoabl redoabl model execut command 