Property idProperty = getIdProperties().get(0); // fast
if (DnaLexicon.UUID.equals(idProperty.getName())) {
return Location.create(uuid);
}
List<Property> newIdProperties = new ArrayList<Property>(getIdProperties().size() + 1);
newIdProperties.add(new BasicSingleValueProperty(DnaLexicon.UUID, uuid));
newIdProperties.addAll(getIdProperties());
return Location.create(newIdProperties);
}