Fixed #23162 -- Renamed Field._has_changed() to has_changed()

Renamed Field._has_changed() occurrences to has_changed() and
added an API reference.