Since this was trying to test the `embedded` path, can you change the case to work against something like this instead:

<pre>
  type TypeForGraphObjects struct {
  	TypeNestedStruct `inject:""`
  	A *TypeNestedStruct `inject:"foo"`
  	E struct {
  		B *TypeNestedStruct `inject:""`
  	} `inject:""`
  }
</pre>