avoid bool
nullable string class
support nullable string