Argument of type '() => void' is not assignable to parameter of type 'OptionalDefaultValueOrFunction<IModelType<{ a: IType<string | undefined, string, string>; b: IType<string | undefined, string, string>; c: IType<string | undefined, string, string>; d: IType<string | undefined, string, string>; }, { ...; } & { ...; }, _NotCustomized, _NotCustomized>>'.