App Engine - dlaczego istnieją klasy PhoneNumber, Link, Rating itp.?

Nie znalazłem powodu do istnienia kilku klas App Engine. Jest PhoneNumber, Link, PostalAddress, GeoPt, Rating itp. Dlaczego są one traktowane jako specjalne? Nie wydają się mieć żadnych sprytów - np. wyszukiwanie geo. Wiem, że Link ma więcej miejsca niż własność String, ale reszta?

Widzieć:http://code.google.com/appengine/docs/java/datastore/dataclasses.html

questionAnswers(4)

yourAnswerToTheQuestion