I'm switching this to use the normal logic--just have to switch the call as this method took a `TypeElement` and the other took a string. 

But I think the parents can have `@Inject` constructors--we'll just ignore that part.