Implement set_guid & make guid (sort of) read-only