I think this will break date fields, as it was relying on `$new_entity->{$param}[LANGUAGE_NONE][0][$column] = $value;` being set here. You can fix by copying that into the above section.