public String createTransientIdentifierFor(ObjectSpecId objectSpecId, Object pojo) {
final ObjectSpecification spec = getSpecificationLoader().lookupBySpecId(objectSpecId);
final ViewModelFacet viewModelFacet = spec.getFacet(ViewModelFacet.class);
if(viewModelFacet != null) {
return viewModelFacet.memento(pojo);
}
return UUID.randomUUID().toString();
}