hdt to valueModel, fix super rules with delete