improve - builder pattern

use builder pattern for TextLine protocol
fix - rename

maxLineLength -> maxSize for constructor