public virtual IMethodBuilder CreateDefaultConstructor(MethodAttributes attributes = MethodAttributes.Public) { var returnValue = new DefaultConstructorBuilder(this, attributes); Constructors.Add(returnValue); return returnValue; }