model save
properties as keys