db.CategoryProperty の使い方

ドキュメントにのってますが。

spam.category = db.Category(u'すぱむ') という書き方をする。
クエリーは filter('category =', db.Category(u'すぱむ') です。

StringProperty() との違いが見いだせません。理解してる賢者求む。