private List <TypeModel> ExtractInterfaces(Type t, Dictionary <string, TypeModel> beans) { return(t.GetInterfaces().Select(i => TypeModel.GetTypeFromBeans(i, beans)).ToList()); }