make diff delta structs immutable