def METHOD_NAME(current_project, update_data):
    def _extract(dikt, keys):
        return {k: dikt[k] for k in keys}
    modified = [
        "lastChangeDate",
    ]
    keep = [k for k in update_data.keys() if k not in modified]
    assert _extract(current_project, keep) == _extract(update_data, keep)
    k = "lastChangeDate"
    assert to_datetime(update_data[k]) < to_datetime(current_project[k])