adding support for UUIDs as ids