Annotation for uuid, interface for uuid generator