Structs are not generated for interfaces