Added docs for has_changes