support save without some field