bugfix: empty collection serialize error
add unit test for ContentContainer, NumberLexer and StringLexer