public virtual TypeContainer AddPartial (TypeContainer next_part) { return AddPartial (next_part, next_part.Basename); }