Fix length type validation

But still doubled field definition, non replaced comment, and more validation than expected
Still need to handle redefined association