typename fields point to non-nameable (anonymous) entities, client fields define entities, we should store that info and omit them from the LSP