Primary Key値の取得

DatastoreServiceから取得したListから値を取得するときにgetProperty関数を利用するが、Primary Keyを以下のように指定しても取得することができない。

List<Entity> lst = new ArrayList<Entity>();
for (Entity ety : lst) {
    String name = (String)ety.getProperty("id");
}

getKey().getId()で取得できた。

List<Entity> lst = new ArrayList<Entity>();
for (Entity ety : lst) {
    Long id = (Long)ety.getKey().getId();
}