Added qlen field for internal use
Fixed typo
Added child types getter
Fixed misuse of fmaxlen
Fixed use of strcat