Added codegen to handle supertypes with members injection by generating ParentAdapters for each ancestor(both abstract and concrete) that has injected members.