Change the logic on column to go with known fixed lengths no matter what, and for variable length types, use a made-up default if the MaximumLength is defined to be 0.